package pe.edu.upc.matrix.negocio;

import java.sql.Date;

import pe.edu.upc.matrix.modelo.BMensaje;
import pe.edu.upc.matrix.dao.DMensaje;
import pe.edu.upc.matrix.excepcion.DAOExcepcion;

public class NMensaje {
	

	public BMensaje insertar(String txtPregunta, Date fePregunta, int idPersona, int idPublicacion)
			throws DAOExcepcion {
		DMensaje dao = new DMensaje();
		BMensaje mensaje = new BMensaje();
		mensaje.setTxtPregunta(txtPregunta);
		mensaje.setFePregunta(fePregunta);
		mensaje.setIdPersona(idPersona);
		mensaje.setIdPublicacion(idPublicacion);

		return dao.insertar(mensaje);
	}
	
	
	public BMensaje obtener(int idMensaje) throws DAOExcepcion {
		DMensaje dao = new DMensaje();
		return dao.obtener(idMensaje);
	}

	public void eliminar(int idMensaje) throws DAOExcepcion {
		DMensaje dao = new DMensaje();
		dao.eliminar(idMensaje);
	}

	
	public BMensaje actualizar(int idMensaje, String txtRespuesta, Date feRespuesta) throws DAOExcepcion {
		DMensaje dao = new DMensaje();
		BMensaje mensaje = new BMensaje();
		mensaje.setIdMensaje(idMensaje);
		mensaje.setTxtRespuesta(txtRespuesta);
		mensaje.setFeRespuesta(feRespuesta);

		return dao.actualizar(mensaje);
	}


}
